草庐IT

c++ - Qt 自动化测试

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭4年前。Improvethisquestionhttp://www.automatedqa.com/products/testcomplete/testing-qt-apps/他们怎么能做到这一点?有Qt检查库吗?标准窗口spy工具在某些领域有效,但其他重要领域(例如ListView中的列表项)无法通过Windows消息进行检查。我知道有QtTest框架,但我想要的是可以访问整个应用程序的东西,以便我

c++ - 我什么时候在 Qt 中使用指针?

我已经编写Qt有一段时间了,我想知道这两种情况有什么区别:案例1:标题:QPushButton*button;源文件:button=newQPushButton(this);button->setText("Button");button->resize(100,100);和案例2:标题:QPushButtonbutton;来源:button.setParent(this);button.setText("Button");button.resize(100,100);两者都产生一个按钮,但我应该什么时候使用前者,什么时候使用后者?两者有什么区别? 最佳答案

c++ - 我什么时候在 Qt 中使用指针?

我已经编写Qt有一段时间了,我想知道这两种情况有什么区别:案例1:标题:QPushButton*button;源文件:button=newQPushButton(this);button->setText("Button");button->resize(100,100);和案例2:标题:QPushButtonbutton;来源:button.setParent(this);button.setText("Button");button.resize(100,100);两者都产生一个按钮,但我应该什么时候使用前者,什么时候使用后者?两者有什么区别? 最佳答案

c++ - Qt 5.1 没有显示的 QApplication - QXcbConnection : Could not connect to display

我正在使用Qt5.1,我正在尝试创建一个没有显示的QApplication。我需要用QPainter绘制文本,所以我需要使用QApplication(或QGuiApplication),否则会出现段错误。该应用程序在Qt4.8中运行良好,但在Qt5.1中在headless版本的Ubuntu中失败并出现以下错误:"QXcbConnection:Couldnotconnecttodisplay".在Qt4.8中,我能够使用GUIenabled=false的以下构造函数来创建不需要显示的QApplication:QApplication::QApplication(int&argc,char

c++ - Qt 5.1 没有显示的 QApplication - QXcbConnection : Could not connect to display

我正在使用Qt5.1,我正在尝试创建一个没有显示的QApplication。我需要用QPainter绘制文本,所以我需要使用QApplication(或QGuiApplication),否则会出现段错误。该应用程序在Qt4.8中运行良好,但在Qt5.1中在headless版本的Ubuntu中失败并出现以下错误:"QXcbConnection:Couldnotconnecttodisplay".在Qt4.8中,我能够使用GUIenabled=false的以下构造函数来创建不需要显示的QApplication:QApplication::QApplication(int&argc,char

c++ - Qt Creator 中最有用(高效)的快捷方式

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion您在QtCreator中最有用和最高效的键盘快捷键是什么?追随关于EclipseCDT的重要问题的趋势,vim,IntellijIDEA. 最佳答案 注释/取消注释行(选择文本并按下)。使用此快捷方式,您可以简单地注释非常大的一段代码并在以后取消注释:Ctrl+/自动完成:Ctrl+空格剪贴板的历史。您会看到弹出菜单,其中包含您在QtCreator中

c++ - Qt Creator 中最有用(高效)的快捷方式

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion您在QtCreator中最有用和最高效的键盘快捷键是什么?追随关于EclipseCDT的重要问题的趋势,vim,IntellijIDEA. 最佳答案 注释/取消注释行(选择文本并按下)。使用此快捷方式,您可以简单地注释非常大的一段代码并在以后取消注释:Ctrl+/自动完成:Ctrl+空格剪贴板的历史。您会看到弹出菜单,其中包含您在QtCreator中

c++ -//! [0] 在 Qt 源代码中

的含义是什么//![n](n=0,1,2...)Qt示例项目的C++/QML源代码中的标记?例如://![0]GLWidget::GLWidget(Helper*helper,QWidget*parent):QGLWidget(QGLFormat(QGL::SampleBuffers),parent),helper(helper){elapsed=0;setFixedSize(840,400);setAutoFillBackground(false);}//![0]//![1]voidGLWidget::animate(){elapsed=(elapsed+qobject_cast(s

c++ -//! [0] 在 Qt 源代码中

的含义是什么//![n](n=0,1,2...)Qt示例项目的C++/QML源代码中的标记?例如://![0]GLWidget::GLWidget(Helper*helper,QWidget*parent):QGLWidget(QGLFormat(QGL::SampleBuffers),parent),helper(helper){elapsed=0;setFixedSize(840,400);setAutoFillBackground(false);}//![0]//![1]voidGLWidget::animate(){elapsed=(elapsed+qobject_cast(s

c++ - 在 Qt 中解析 HTML 的最佳方法是什么?

如何在Qt中解析一个充满BADhtml的页面上的所有“a”html标签“href”属性? 最佳答案 我会使用内置的QtWebKit。不知道它在性能方面的表现如何,但我认为它应该捕获所有“坏”的HTML。比如:classMyPageLoader:publicQObject{Q_OBJECTpublic:MyPageLoader();voidloadPage(constQUrl&);publicslots:voidreplyFinished(bool);private:QWebView*m_view;};MyPageLoader::My